<?php
namespace app\admin\controller;

use think\Controller;
use think\Session;
use think\Db;

/**
 * 公告控制器
 */
class Notice extends Controller
{
    /**
     * 公告列表
     */
    public function lists()
    {
        $data = Db::name('notice')->order("create_time desc")->where('is_show',1)->select();
        $this->assign('data',$data);

        return $this->fetch();

    }

    /**
     * 添加公告
     */
    public function add()
    {
        if(input('post.')){
            $params['title']        = input('title');
            $params['is_show']      = input('is_show',1);
            $params['create_time']  = time();

            Db::name('notice')->insert($params);

            $this->redirect('lists');

        }

        return $this->fetch();
    }

    /**
     * 开启/关闭
     */
    public function onOff()
    {
        $id         = input('post.id');
        $is_show    = input('post.is_show'); 

        $re = Db::name('notice')->where('id',$id)->update(['is_show'=>$is_show]);
        if($re){
            return $this->success('成功');
        }else{
            return $this->error('网络错误');
        }

    }


}
